home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 4838 / 4838.xpi / chrome / multipletab.jar / content / multipletab / lib / tabFx2Compatible.css < prev    next >
Cascading Style Sheet File  |  2010-02-03  |  4KB  |  89 lines

  1. /*
  2.  Firefox 2 compatible tab structure library for Firefox 3 or later
  3.  
  4.  Usage:
  5.    <?xul-overlay href="tabFx2Compatible.xul"?>
  6.  
  7.  lisence: The MIT License, Copyright (c) 2009 SHIMODA "Piro" Hiroshi
  8.    http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/license.txt
  9.  original:
  10.    http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx2Compatible.xul
  11.    http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx2Compatible.xml
  12.    http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx2Compatible.css
  13. */
  14.  
  15. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  16.  
  17. :root[tabFx2Compatible="6"]
  18.   .tabbrowser-tab {
  19.     -moz-binding: url(tabFx2Compatible.xml#tabbrowser-tab) !important;
  20. }
  21.  
  22. :root[tabFx2Compatible="6"]:not([tabFx2Compatible-flags~="png-throbber"])
  23.   .tabbrowser-tab[busy] > hbox > stack > .tab-icon-image {
  24.     list-style-image: url("chrome://global/skin/throbber/Throbber-small.gif") !important;
  25.     opacity: 0.6;
  26. }
  27.  
  28. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="png-throbber"]
  29.   .tabbrowser-tab[busy] > hbox > stack > .tab-icon-image {
  30.     list-style-image: url("chrome://global/skin/icons/loading_16.png") !important;
  31. }
  32.  
  33. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="mac"][tabFx2Compatible-flags~="png-throbber"]
  34.   .tabbrowser-tab .tab-icon-image {
  35.     list-style-image: url("chrome://global/skin/tree/item.png");
  36. }
  37.  
  38. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="mac"]
  39.   .tabbrowser-tab:not(:hover):not([selected="true"]) .tab-icon-image {
  40.     opacity: 0.6;
  41. }
  42.  
  43. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  44.   .tabbrowser-tab[busy] > hbox > stack > .tab-icon-image {
  45.     list-style-image: url("chrome://browser/skin/tabbrowser/progress.png") !important;
  46.     -moz-image-region: rect(0, 16px, 16px, 0);
  47. }
  48. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  49.   .tabbrowser-tab[busy][stalled] > hbox > stack > .tab-icon-image {
  50.     list-style-image: url("chrome://browser/skin/tabbrowser/progress-pulsing.png") !important;
  51. }
  52. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  53.   .tabbrowser-tab[busy][progress="1"] > hbox > stack > .tab-icon-image {
  54.     -moz-image-region: rect(0, 32px, 16px, 16px);
  55. }
  56. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  57.   .tabbrowser-tab[busy][progress="2"] > hbox > stack > .tab-icon-image {
  58.     -moz-image-region: rect(0, 48px, 16px, 32px);
  59. }
  60. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  61.   .tabbrowser-tab[busy][progress="3"] > hbox > stack > .tab-icon-image {
  62.     -moz-image-region: rect(0, 64px, 16px, 48px);
  63. }
  64. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  65.   .tabbrowser-tab[busy][progress="4"] > hbox > stack > .tab-icon-image {
  66.     -moz-image-region: rect(0, 80px, 16px, 64px);
  67. }
  68. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  69.   .tabbrowser-tab[busy][progress="5"] > hbox > stack > .tab-icon-image {
  70.     -moz-image-region: rect(0, 96px, 16px, 80px);
  71. }
  72. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  73.   .tabbrowser-tab[busy][progress="6"] > hbox > stack > .tab-icon-image {
  74.     -moz-image-region: rect(0, 112px, 16px, 96px);
  75. }
  76. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  77.   .tabbrowser-tab[busy][progress="7"] > hbox > stack > .tab-icon-image {
  78.     -moz-image-region: rect(0, 128px, 16px, 112px);
  79. }
  80. :root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"]
  81.   .tabbrowser-tab[busy][progress="8"] > hbox > stack > .tab-icon-image {
  82.     -moz-image-region: rect(0, 144px, 16px, 128px);
  83. }
  84.  
  85. :root[tabFx2Compatible="6"]
  86.   .tabbrowser-tab[selected="true"]:focus > hbox > .tab-text {
  87.     border: 1px dotted -moz-DialogText;
  88. }
  89.